.login-container {
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    padding-top: 10.26vw;
    flex-direction: column;
    background-color: #fff;
}

.login-logo {
    width: 5vw;
    height: 5vw;
    background: url('../assets/icon/logo.png') center/100% no-repeat;
}

.login-content {
    font-size: 2.08vw;
    color: #000;
    font-weight: 800;
    margin-top: 2.13vw;
}

.login-form {
    margin-top: 4.16vw;
}

.login-form-input {
    width: 31.25vw;
    height: 5vw;
    padding: 1.3vw 1.66vw;
    font-size: 1.66vw;
    background-color: #F4F4F4;
    color: #999;
}

.login-form-btn {
    width: 31.25vw;
    height: 5vw;
    padding: 1.3vw 1.66vw;
    font-size: 1.66vw;
    background-color: #1EBEF2;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-form-btn:hover {
    opacity: 0.8;
}

.login-operate {
    width: 31.25vw;
    display: flex;
    justify-content: space-between;
}

.login-operate-item {
    font-size: 1.35vw;
    color: #999;
    cursor: pointer;
}

.login-agree {
    margin-top: 13.64vw;
}

.login-agree :where(.css-dev-only-do-not-override-1qfezbu).ant-checkbox .ant-checkbox-inner {
    border-radius: 50%;
}